package com.biz.hunter.db.entity;

public class JobSubscriber {
	
	private long id;
	private String jobCode;
	private String name;
	private String description;
	private String majorDuty;
	private int companyId;
	private int cityId;
	private String location;
	private long expiredDate;
	private long reward;
	private int domainID;
	private int employeeNum;
	private int platformID;   // 1-推荐平台 2-猎头平台 3-2个平台
	private long annualPayment;
	private String keywords;
	private long createDate;
	private int status;
	private long roleid;
	private int expectcompanyid;
	private int expectcompanyid2;
	private int expectcompanyid3;
	private String comment;
	private int createdby;
	private String expectJob;
	private long expectJobId;
	private String employeeId;
	private String employeeName;
	
	private String nickname;
	private String openid;
	
	//below will not persistent
	private City city;
	private String companyName;
	private String expiredDateStr;
	private JobTitle role;
	private String statusStr;
	private String expCompanyName;
	private String platformName;
	private int majorDomainId1;
  private int majorDomainId2;
  private int majorDomainId3;
  private String majorDomain1;
  private String majorDomain2;
  private String majorDomain3;
  
	public long getId() {
		return id;
	}
	
	public void setId(long id) {
		this.id = id;
	}
	
	public String getName() {
		return name;
	}
	
	public void setName(String name) {
		this.name = name;
	}

	public long getReward() {
		return reward;
	}
	
	public void setReward(long reward) {
		this.reward = reward;
	}
	
	public String getDescription() {
		return description;
	}
	
	public void setDescription(String description) {
		this.description = description;
	}
	
	public long getExpiredDate() {
		return expiredDate;
	}
	
	public void setExpiredDate(long expiredDate) {
		this.expiredDate = expiredDate;
	}
	
	public String getJobCode() {
		return jobCode;
	}
	
	public void setJobCode(String jobCode) {
		this.jobCode = jobCode;
	}
	
	public String getMajorDuty() {
		return majorDuty;
	}
	
	public void setMajorDuty(String mainJob) {
		this.majorDuty = mainJob;
	}
	
	public String getLocation() {
		return location;
	}
	
	public void setLocation(String location) {
		this.location = location;
	}
	
	public int getDomainID() {
		return domainID;
	}
	
	public void setDomainID(int domainID) {
		this.domainID = domainID;
	}
	
	public int getEmployeeNum() {
		return employeeNum;
	}
	
	public void setEmployeeNum(int employeeNum) {
		this.employeeNum = employeeNum;
	}
	
	public int getPlatformID() {
		return platformID;
	}
	
	public void setPlatformID(int platformID) {
		this.platformID = platformID;
	}
	
	public long getAnnualPayment() {
		return annualPayment;
	}
	
	public void setAnnualPayment(long annualPayment) {
		this.annualPayment = annualPayment;
	}
	
	public String getKeywords() {
		return keywords;
	}
	
	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}
	
	public long getCreateDate() {
		return createDate;
	}
	
	public void setCreateDate(long createDate) {
		this.createDate = createDate;
	}
	
	public int getStatus() {
		return status;
	}
	
	public void setStatus(int status) {
		this.status = status;
	}
	
	public int getCompanyId() {
		return companyId;
	}
	
	public void setCompanyId(int companyId) {
		this.companyId = companyId;
	}
	
	public int getCityId() {
		return cityId;
	}
	
	public void setCityId(int cityId) {
		this.cityId = cityId;
	}
	
	public City getCity() {
		return city;
	}
	
	public void setCity(City city) {
		this.city = city;
	}
	
	public String getCompanyName() {
		return companyName;
	}
	
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	
	public String getExpCompanyName() {
		return expCompanyName;
	}
	
	public void setExpCompanyName(String expCompanyName) {
		this.expCompanyName = expCompanyName;
	}

	public String getStatusStr() {
		return statusStr;
	}
	
	public void setStatusStr(String statusStr) {
		this.statusStr = statusStr;
	}

	public String getPlatformName() {
		return platformName;
	}
	
	public void setPlatformName(String platformName) {
		this.platformName = platformName;
	}

	public String getExpiredDateStr() {
		return expiredDateStr;
	}
	
	public void setExpiredDateStr(String expiredDateStr) {
		this.expiredDateStr = expiredDateStr;
	}
	
	public int getExpectcompanyid() {
		return expectcompanyid;
	}
	
	public void setExpectcompanyid(int expectcompanyid) {
		this.expectcompanyid = expectcompanyid;
	}
	
	public long getRoleid() {
		return roleid;
	}
	
	public void setRoleid(long roleid) {
		this.roleid = roleid;
	}
	
	public int getCreatedby() {
		return createdby;
	}
	
	public void setCreatedby(int createdby) {
		this.createdby = createdby;
	}
	
	public JobTitle getRole() {
		return role;
	}
	
	public void setRole(JobTitle role) {
		this.role = role;
	}

	public int getExpectcompanyid2() {
		return expectcompanyid2;
	}

	public void setExpectcompanyid2(int expectcompanyid2) {
		this.expectcompanyid2 = expectcompanyid2;
	}

	public int getExpectcompanyid3() {
		return expectcompanyid3;
	}

	public void setExpectcompanyid3(int expectcompanyid3) {
		this.expectcompanyid3 = expectcompanyid3;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

  public String getExpectJob() {
    return expectJob;
  }

  public void setExpectJob(String expectJob) {
    this.expectJob = expectJob;
  }

  public long getExpectJobId() {
    return expectJobId;
  }

  public void setExpectJobId(long expectJobId) {
    this.expectJobId = expectJobId;
  }

  public int getMajorDomainId1() {
    return majorDomainId1;
  }

  public void setMajorDomainId1(int majorDomainId1) {
    this.majorDomainId1 = majorDomainId1;
  }

  public int getMajorDomainId2() {
    return majorDomainId2;
  }

  public void setMajorDomainId2(int majorDomainId2) {
    this.majorDomainId2 = majorDomainId2;
  }

  public int getMajorDomainId3() {
    return majorDomainId3;
  }

  public void setMajorDomainId3(int majorDomainId3) {
    this.majorDomainId3 = majorDomainId3;
  }

  public String getMajorDomain1() {
    return majorDomain1;
  }

  public void setMajorDomain1(String majorDomain1) {
    this.majorDomain1 = majorDomain1;
  }

  public String getMajorDomain2() {
    return majorDomain2;
  }

  public void setMajorDomain2(String majorDomain2) {
    this.majorDomain2 = majorDomain2;
  }

  public String getMajorDomain3() {
    return majorDomain3;
  }

  public void setMajorDomain3(String majorDomain3) {
    this.majorDomain3 = majorDomain3;
  }

public String getEmployeeId() {
	return employeeId;
}

public void setEmployeeId(String employeeId) {
	this.employeeId = employeeId;
}

public String getEmployeeName() {
	return employeeName;
}

public void setEmployeeName(String employeeName) {
	this.employeeName = employeeName;
}

public String getNickname() {
	return nickname;
}

public void setNickname(String nickName) {
	this.nickname = nickName;
}

public String getOpenid() {
	return openid;
}

public void setOpenid(String openid) {
	this.openid = openid;
}
}
